Main History of OS(2000)

2000년대 이후
1. 오픈소스 활성화
    LINUX(리눅스) 운영체계
    Apache(아파치, 웹서버)-오픈서버
    MySQL(데이터 베이스)-오픈서버
    … 안드로이드, 딥러닝, 데이터 사이언스 IoT 관련
2. 가상 머신, 대용량 병렬 처리 등 활성화
    가상머신: 하나의 CPU 위에 여러개의 OS를 운용 가능
    대용량 병렬 처리: 코어의 갯수가 늘어남에 따라 프로그램을 병렬적으로 수행
정리
1950년대: 운영체제 없음(프로그램이 시스템 자원 직접 제어)
1960년대: 배치 처리 시스템
1970년대: 시분할 시스템/ 멀티 태스킹 시스템 - UNIX OS(C 언어)
1980년대: GUI, 개인용 컴퓨터
1990년대: 다양한 응용 프로그램, 인터넷 발달, 오픈소스 운동 활성화
2000년대: 오픈소스 활성화, 가상 머신, 대용량 병렬 처리
운영체제는 응용 프로그램과 시스템 자원을 제어하고, 관리한다.
응용 프로그램(Application) 용어 이해
배치 처리 시스템, 시분할 시스템, 멀티 태스킹
CLI(터미널), GUI 환경